#include "stm32f10x.h"                  // Device header
#include "Delay.h"
#include "greyread.h"
#include "Serial.h"
#include "OLED.h"
#include "my_motor.h"

#define  S1   GPIO_ReadInputDataBit(GPIOA ,GPIO_Pin_5)
#define  S2   GPIO_ReadInputDataBit(GPIOA ,GPIO_Pin_2)
#define  S3   GPIO_ReadInputDataBit(GPIOA ,GPIO_Pin_3)
#define  S4   GPIO_ReadInputDataBit(GPIOA ,GPIO_Pin_4)


int main(void)
{
	uint8_t  S[4]={0};
	Serial_Init();
	grey_Init(); 
	PWM_Init();
	
	

		while(1)
	{
//		if(S1 !=0 )               //最左
//			{
//				S[0]=1;
//			}
//			else{
//				S[0]=0;
//			}
//			if(S2!=0)             //从左到右第二个
//			{
//				S[1]=1;
//			}
//			else{
//				S[1]=0;
//			}
//			if(S3!=0)            //
//			{
//				S[2]=1;
//			}
//			else{
//				S[2]=0;
//			}
//			if(S4!=0)            //最右
//			{
//				S[3]=1;
//			}
//			else{
//				S[3]=0;
//			}
//	   Serial_SendArray(S,4);
//		if(USART_GetFlagStatus(USART1,(USART_FLAG_RXNE) == RESET))
//		{
//			Serial_SendString("\r\n");
//		}
//		Delay_s(5);
    GPIO_SetBits(GPIOA,GPIO_Pin_2);
	GPIO_ResetBits(GPIOA,GPIO_Pin_3);
	GPIO_SetBits(GPIOA,GPIO_Pin_4);
	GPIO_ResetBits(GPIOA,GPIO_Pin_5);
		
		PWM_SETDUTY1(100);
	    PWM_SETDUTY2(50);
		
	}

	}
